//#include <iostream>
//#include <queue>
//using namespace std;
//priority_queue<int> heap;
//int main()
//{
//	long long int sum=0;
//	int n, k;
//	cin >> n >> k;
//	int a[100005];
//	for (int i = 1;i <= n;i++)
//	{
//		cin >> a[i];
//		if (a[i] % 2 == 0)
//			heap.push(a[i]);
//			sum += a[i];
//	}
//	while (heap.size()&&k)
//	{
//		
//		if (heap.top() % 2 == 0)
//		{
//			int r = heap.top() / 2;
//			heap.pop();
//			if (r % 2 == 0)
//				heap.push(r);
//			k--;
//			sum = sum - r;
//		}
//
//	}
//	cout << sum;
//	return 0;
//}